* {
    margin: 0;
    /*padding: 0;*/
}
html {
    height: 100%;
}
header, nav, section, article, aside, footer {
    display: block;
}
body {
    background-color: #dddddd;
    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
    width: 100%;
}

input {
    vertical-align: middle;
}
#wrapper {
    width: 1024px; /*100%;*/
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
    padding-top: 5px;
    text-align: center;
    background: #FFFFFF;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
    width: 1024px; /*100%;*/
    padding: 0 0 100px;
    height: 1%;
    position: relative;
    padding-top: 20px;
}
#middle:after {
    content: '';
    clear: both;
    display: table;
}
#container {
    width: 1024px; /*100%;*/
    float: left;
    overflow: hidden;
}
#content {
    padding: 0 0 0 200px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
    padding-left: 20px;
    float: left;
    width: 180px;
    margin-left: -100%;
    position: relative;
    font-size: 120%
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    width: 100%;
    margin: -30px auto 0;
    height: 30px;
    position: relative;
}


            #cookie-message
            {
		  margin: auto;
                display:block;
                width: 90%;
                height: 50px;
                background-color: #ffffcc;
                color:#333;
                z-index:9999;
                text-align:center;
                top:0;
                left:0;
                font-size: 14px;
                display:none;
                border: 1px solid black;
                border-radius: 5px;
            }
            #cookie-message a:link,
            #cookie-message a:visited
            {
            }
            #cookie-message a:hover
            {
            }
            #cookie-chiudi
            {
                background-color: #000;
                color: #FFF;
                border:solid 1px #CDCDCD;
                font-size:12px;
                display: inline-block;
                margin-left: 20px;
                cursor: pointer;
                padding:4px;
            }